@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; box-sizing: border-box;}
body{ font-family:"微软雅黑"; font-size:14px;}
.l{ float:left;}
.r{ float:right;}
a{ text-decoration:none; cursor:pointer;}
ul,li{ list-style:none;}
clear:after{ content:""; clear:both;}
.icon{
    font-family: "iconfont" !important;
    font-style: normal;
    	
}


/*dsdj*/
.top_bz{background-color:#505050; height:28px; font-size:12px; color:#fff; line-height:28px; padding:0px 10px;}
.top_bz span{ display:inline-block; width:50%;}
.top_bz span:last-child{ text-align:right;}
.top_bz span a{ color:#FFF; margin:0px 10px; display:inline-block; line-height:28px; vertical-align: top;}
.top_bz span a img{ display:inline-block; vertical-align:top;}
.top_bz a.yyh{ padding-left:25px; background-image:url(/images/yyh_pic.png); background-repeat:no-repeat; background-position:left top 2px;}
.logo{ background-image:url(/images/logo_bg_pic.png); background-repeat:repeat-x; background-position:left bottom; width:190px; float:left; height:75px; color:#FFF; padding:14px 10px;;}
.logo p{ height:40px; background-image:url(/images/dscc_pic.png); background-repeat:no-repeat; background-position:left top; padding-left:65px; line-height:22px;}
.top_menu .menu{ margin-left:190px; background-image:url(/images/topmenu_bg_pic.png); background-repeat:repeat-x; background-position:left bottom; height:75px; border-left:1px solid #60a6f9;}
.top_menu .menu p{margin-bottom: 0px;}
.top_menu .menu .cd{ display:inline-block; color:#FFF; width:30px; height:30px; text-align:center; line-height:30px; box-shadow:1px 1px 1px #1b79e2; margin:17px;}
.top_menu .menu .cd.zd:after{ content:"\e781";}
.top_menu .menu .cd.sq:after{ content:"\e62c";}
.top_menu .menu .cd:hover{ background-color:#3c94f5;}
.top_menu .menu ul{ float:right; margin-right:15px;}
.top_menu .menu ul li{ float:left; cursor:pointer; background-image:url(/images/menu_bg_pic.png); text-align:center; line-height:26px; width:41px; height:75px; background-repeat:no-repeat; background-position:left bottom; color:#FFF;padding-top: 10px;font-size: 12px;}
.top_menu .menu ul li.kong{ width:15px; background-image:none;}
.main{}
.main_left{ width:230px; float:left; background-color:#f8f8f8; position:relative;}
.main_right{ margin-left:190px; color:black;}
.main_left ul{ overflow-y:auto; margin-bottom:24px;margin-left:1px;}
.main_left ul li ul{ overflow-y:hidden; margin-bottom:0px;}
.main_left ul li{ line-height:40px; padding-left:40px; cursor:pointer;}
.main_left ul li span{ display:inline-block; padding-right:15px;width: 100%; color:#333;}
.main_left ul li.cur{ background-image:url(/images/left_menu_pic.png); background-repeat:repeat-y; }
.main_left ul li span.zd{}
.main_left ul li span.zd:after{ content: "\e61f";float: right;color: #888; font-size:12px;}
.main_left ul li span.zk:after{ content: "\e608";float: right;color: #888; font-size:12px;}
.main_left ul li.cur span,.main_left ul li.cur span:after{ color:#fff;}
.main_left ul li span i{ margin-left:-33px;font-size: 20px;margin-right: 4px;display: inline-block;vertical-align: middle; margin-top:-2px;}
.main_left ul li .ej_menu{ margin-left:-40px;}
.main_left ul li.cur .ej_menu{ background-color:#f8f8f8;}
.main_left ul li .ej_menu ul li{ line-height:30px; font-size:12px; color:#777;}
.main_left ul li .ej_menu ul li.cur{ color:#4e8cf8; background-image:none; font-weight:bold;}
.main_left p.bq{ position:absolute; bottom:5px; left:5px; width:100%; color:#999; font-size:12px;}
.ddxx{ margin:0px 10px 0px 10px; padding-top:40px;}
.ddxx ul li{ cursor:pointer; float:left; width:20%; text-align:center; padding-top:110px; background-repeat:no-repeat; background-position:center top; font-size:18px;}
.ddxx ul li.tjdd{ background-image:url(/images/tjdd_pic.png);}
.ddxx ul li.fpsj{ background-image:url(/images/fpsj_pic.png);}
.ddxx ul li.zzzx{ background-image:url(/images/zzzx_pic.png);}
.ddxx ul li.ywc{ background-image:url(/images/ywc_pic.png);}
.ddxx ul li.kzzx{ background-image:url(/images/kzzz_pic.png);}
.ewm{ text-align:center;}
.khd,.fwd{ display:inline-block; width:350px; vertical-align:top; height:290px; margin:50px 20px 20px 20px; border:1px solid #ddd; text-align:center; padding-top:40px;}
.khd img,.fwd img{ margin-bottom:20px;}
.khd p,.fwd p{ margin-top:8px;}
.khd p a,.fwd p a{ color:#2c8df6; text-decoration:underline;}
.khd p font,.fwd p font{color:#555;}

.hide{
	display:none;
}
.w0{
	width:0px !important;
}










